package com.shy.springframework.core.convert.converter;

/**
 * @author yzpang
 * @desc: 类型转换工厂
 * @date: 2023/2/14 16:27
 */
public interface ConverterFactory <S, R>{
    /**
     * 获取转换器,用来转换T-->S,
     * 其中T为R的实例或子类
     * @param targetType
     * @return
     * @param <T>
     */
    <T extends R> Converter<S, T> getConverter(Class<T> targetType);
}
